@charset "UTF-8";
/**********变量元素*********/
html {
  /**************html根字体大小**************/
  font-size: 12px; }

/***********这里是页面*********/
.web {
  width: 100%;
  height: 100%;
  margin: 0 auto; }
  .web header {
    /*********这里是头部样式*********/
    top: 0;
    left: 0;
    width: 100%;
    height: 7.41667rem;
    position: fixed;
    z-index: +2; }
    .web header img {
      display: block;
      width: 100%;
      height: 100%; }
    .web header .xian {
      position: absolute;
      left: 1.91667rem;
      top: 2.66667rem; }
      .web header .xian .xian_1 {
        border: 0.16667rem solid #ffffff;
        width: 2.5rem;
        margin-bottom: 0.5rem; }
      .web header .xian .xian_2 {
        border: 0.16667rem solid #ffffff;
        width: 2.5rem;
        margin-bottom: 0.5rem; }
      .web header .xian .xian_3 {
        border: 0.16667rem solid #ffffff;
        width: 2.5rem; }
    .web header .dian_1 {
      width: 2.16667rem;
      height: 2.16667rem;
      border-radius: 2.16667rem;
      background: #ff0000;
      position: absolute;
      left: 4.16667rem;
      top: 1.16667rem;
      line-height: 2.16667rem;
      text-align: center; }
      .web header .dian_1 span {
        font-size: 1.35083rem;
        color: #ffffff; }
    .web header .quan {
      border: 0.25rem solid white;
      width: 3.66667rem;
      height: 3.66667rem;
      border-radius: 50%;
      position: absolute;
      top: 1.58333rem;
      right: 1.41667rem;
      text-align: center; }
      .web header .quan .sousuo {
        font-size: 2.91667rem;
        line-height: 100%;
        color: white; }
  .web section {
    /***********内容样式***********/
    width: 100%;
    margin-top: 7.91667rem;
    margin-bottom: 7.91667rem; }
    .web section .lunbo {
      display: block;
      width: 100%;
      height: 28.5rem;
      position: relative; }
      .web section .lunbo img {
        display: block;
        width: 100%;
        height: 28.5rem; }
      .web section .lunbo .opacity {
        position: absolute;
        bottom: 0;
        left: 0;
        content: "";
        z-index: +1;
        width: 100%;
        height: 8.75rem;
        background: rgba(0, 0, 0, 0.3); }
        .web section .lunbo .opacity .opacity_1 {
          color: #ffffff;
          background: #b20000;
          font-size: 2.2325rem;
          width: 15rem;
          height: 3.16667rem;
          margin-top: 1.58333rem;
          margin-left: 2.25rem;
          display: inline-block;
          position: relative;
          text-align: center; }
        .web section .lunbo .opacity .opacity_1 ~ span {
          font-size: 2.2325rem;
          color: #ffffff; }
        .web section .lunbo .opacity .dian .dian_1 {
          border: 0.08333rem solid #b20000;
          background: #b20000;
          width: 0.66667rem;
          height: 0.66667rem;
          border-radius: 0.66667rem;
          position: absolute;
          z-index: +1;
          left: 21rem;
          top: 1.66667rem; }
        .web section .lunbo .opacity .dian .dian_2 {
          border: 0.08333rem solid #ffffff;
          background: #ffffff;
          width: 0.66667rem;
          height: 0.66667rem;
          border-radius: 0.66667rem;
          position: absolute;
          z-index: +1;
          left: 23.83333rem;
          top: 1.66667rem; }
        .web section .lunbo .opacity .dian .dian_3 {
          border: 0.08333rem solid #ffffff;
          background: #ffffff;
          width: 0.66667rem;
          height: 0.66667rem;
          border-radius: 0.66667rem;
          position: absolute;
          z-index: +1;
          left: 26.75rem;
          top: 1.66667rem; }
    .web section .series {
      width: 91.10%;
      height: 100%;
      margin: 0 auto;
      display: inline-block;
      margin-top: 1.5rem;
      margin-left: 2.33333rem; }
      .web section .series .wanghan {
        width: 23.5rem;
        height: 28.58333rem;
        background: #f6f6f6;
        margin-bottom: 20px; }
        .web section .series .wanghan .wanghan > img {
          width: 100%;
          height: 15.16667rem; }
        .web section .series .wanghan p {
          color: #010101;
          font-size: 1.83333rem;
          padding: 0 0.58333rem;
          text-align: justify;
          margin-top: 1.08333rem;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical; }
        .web section .series .wanghan .wanghan_1 {
          position: relative; }
          .web section .series .wanghan .wanghan_1 a {
            display: inline-block;
            width: 7.33333rem;
            height: 2.25rem;
            border: 0.08333rem solid #b20000;
            background: #b20000;
            border-radius: 0.41667rem;
            color: #ffffff;
            font-size: 1.5rem;
            text-align: center;
            line-height: 2.25rem;
            margin-left: 0.58333rem;
            margin-top: 1rem; }
          .web section .series .wanghan .wanghan_1 .aixin {
            font-size: 3.33333rem;
            color: #c5c5c5;
            position: absolute;
            left: 10rem;
            top: 0; }
          .web section .series .wanghan .wanghan_1 .aixin + span {
            color: #c5c5c5;
            font-size: 1.66667rem;
            margin-left: 5rem; }
          .web section .series .wanghan .wanghan_1 .yan {
            font-size: 2.5rem;
            color: #c5c5c5;
            position: absolute;
            right: 3.75rem;
            top: 0.83333rem; }
          .web section .series .wanghan .wanghan_1 .yan + span {
            color: #c5c5c5;
            font-size: 1.66667rem;
            margin-left: 3.33333rem; }
        .web section .series .wanghan .wanghan_2 img {
          width: 2.83333rem;
          height: 2.91667rem;
          background: #dedede;
          margin-left: 0.58333rem;
          margin-top: 0.5rem;
          float: left; }
        .web section .series .wanghan .wanghan_2 .mingzi {
          color: #c5c5c5;
          font-size: 1.5rem;
          width: 6.16667rem;
          float: left;
          margin-top: 0.91667rem;
          margin-left: 0.66667rem; }
        .web section .series .wanghan .wanghan_2 .mingzi + span {
          color: #c5c5c5;
          font-size: 1.5rem;
          float: left;
          margin-top: 0.91667rem; }
      .web section .series .sp_xian {
        border: 0.08333rem solid #e4e4e4;
        width: 100%;
        margin-top: 0.66667rem;
        margin-bottom: 1.66667rem;
        display: block; }
      .web section .series .lianjie {
        text-align: center; }
        .web section .series .lianjie a {
          color: #bbbbbb;
          font-size: 1.83333rem;
          margin-bottom: 2.58333rem;
          text-decoration: none;
          display: inline-block; }
  .web footer {
    /***********尾部样式***************/
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 7.91667rem;
    background: #f5f5f5;
    border-top: 0.16667rem solid #cccbcb; }
    .web footer .foot {
      display: inline-block; }
      .web footer .foot .home_page {
        text-align: center;
        margin: 0 auto;
        width: 10.66667rem;
        height: 7.91667rem;
        display: inline-block; }
        .web footer .foot .home_page a {
          text-decoration: none;
          display: inline-block;
          width: 100%;
          height: 100%; }
          .web footer .foot .home_page a .a {
            width: 100%;
            height: 100%;
            display: inline-block;
            margin: 1.91667rem auto;
            line-height: 2.08333rem; }
            .web footer .foot .home_page a .a .wuzi {
              display: inline-block;
              margin: 0 auto;
              font-size: 3.41667rem;
              width: 100%;
              color: #8b8b8b; }
            .web footer .foot .home_page a .a p {
              color: #8b8b8b;
              font-size: 1.66667rem; }
      .web footer .foot .gimc a .a img {
        width: 4.16667rem;
        height: 2.91667rem;
        margin: -0.41667rem auto;
        margin-bottom: -0.16667rem; }
      .web footer .foot .article a .a img {
        width: 3.33333rem;
        height: 2.91667rem;
        margin: -0.58333rem auto;
        margin-bottom: -0.16667rem; }
      .web footer .foot .article a .a p {
        color: #b60207; }
      .web footer .foot .resource a .a .ziyuan {
        font-size: 3.33333rem;
        margin: -0.25rem auto;
        font-weight: bold; }
      .web footer .foot .college a .a img {
        width: 5.25rem;
        height: 2.66667rem;
        margin: -0.58333rem auto;
        margin-bottom: -0.16667rem; }
